package dao;

import java.util.List;

import metier.Produit;
import dao.ProduitDAO_JDOM;

public class AdaptateurDAO_XML implements ProduitDAO {
	
	// FIXME: besoin d'une instance ? classe statique ?
	private ProduitDAO_JDOM dao;

	public AdaptateurDAO_XML () {
		dao = new ProduitDAO_JDOM ();
	}
	public boolean create(Produit p) {
		return dao.creer(p);
	}

	public Produit read(String nom) {
		return dao.lire(nom);
	}

	public boolean update(Produit p) {
		return dao.maj(p);
	}

	public boolean delete(Produit p) {
		return dao.supprimer(p);
	}
	
	public List<Produit> find_all () {
		return dao.lireTous();
	}

}
